perm filename CMPERR.MSG[CMP,LSP]  blob 
sn#208725 filedate 1976-03-30 generic text, type C, neo UTF8
 
COMMENT ā   VALID 00005 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002					User Errors
C00004 00003					User Warnings
C00005 00004					Other Compiler Messages
C00007 00005					Compiler Errors
C00008 ENDMK
Cā;
				User Errors
	These are errors in source code which cause the compiler to halt.
ARGNO-P1CONS		CONS has the wrong number of arguments.
ARGNOERR-BOOLEQ1	Wrong number of agruments to EQ.
ARGNOERR-COMPDEF	"DEFPROP" has the wrong number of arguments.
ARGNOERR-INTERNALLAMBDA	Differing numbers of variables and arguments.
ARGNOERR-P2CARCDR	Wrong number of arguments to CAR, CDR, CADR etc.
ATOMICVARLIST-P1BIND	An atom where a variable list was expected.
CONSTFUN-P1		Attempt to call a constant(number, T or NIL) as a function.
EXTRAARGS-P1SUBRARGS	EXPR or SUBR called with too many arguments.
EXTRAARGS-PASS1		Attempt to define a SUBR or EXPR with too many arguments.
NOTINPROG-P1GO		GO occurring outside of PROG.
NOTINPROG-P1RETURN	RETURN occurring outside of PROG.
NOTVARIABLE-P1BIND	A constant or non-atom in variable context.
NOTVARIABLE-P1SETQ	Attempt to SETQ a constant or non-atom.
PROGTOOSHORT-P1PROG	PROG must at least have a variable list.
READERR-FLUSHLAP	Read error while reading LAP in source file.
TOFEWARGS-P2PROG2
				User Warnings
	These  messages indicate that the compiler thinks there might have
been an error.  They do not interrupt compilation, but indicate conditions
which can be expected to produce errors in object code.
REPEATED VARIABLE		Variable name repeated in a variable list.
MULTIPLY DEFINED TAG		Two PROG tags with same name.
UNUSED PROG VARIABLE		Some PROG variable not referenced.
UNDECLARED FREE VARIABLES	Variables found free in source code.
UNDEFINED TAG			Undefined PROG tag.
				Other Compiler Messages
FSUBR USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an FSUBR.
LSUBR USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an LSUBR.
MACRO USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an MACRO.
(name . flag) USED AS SUBR	Same as above, except that the function has
				been defined by LAP in source file.
var LOCAL AND SPECIAL	A variable compiled as local in an earlier function
			is found free or declared special.  The compiler is
			worried that they might be the same variable.
				Compiler Errors
	These are errors in the compiler itself.  It halts and goes into
a read eval print loop without unbinding the variables to facilitate
debugging.
 ATOM-NTHCDR
 COUNTSDISAGREE-COMPFUNC
 FUNNYVAR-BINDVARS
 LDLSTLEFT-PASS2
 LOSTVAR-ILOC1
 NEGNUM-NTHCDR
 NIL-RST
 NOAC-RESTORE
 NOTAC-GETSLOT
 NOTLAMBDA-GENFUN
 NOTONPDL-GETSLOT
 NOTSLOT-GETSLOT
 NULLLOC-MARKVAL
 PDLSHORT-RESTORE
 PDLTOOLONG-LSUBRCALL
 SOMETHINGELSE-P2ELSE